#pragma once
#include "Weapon.h"
class SeekerSludge : public Weapon
{
public:
	SeekerSludge();
	virtual ~SeekerSludge() = default;

	// Interface:
	//	- virtual functions for children classes to override
	//	virtual void	Update(float elapsedTime)		override;
	//	virtual void	Render(void)					override;

	//	virtual SGD::Rectangle GetRect(void)	const			override;
	virtual int		GetType(void)	const			override	{ return SEEKER_SLUDGE; }
	//	virtual void	HandleCollision(const GameObject* pOther)	override;

	//Accessors
	virtual int GetShotStyle(void) const  { return HOMING; }
	virtual int GetBulletType(void) const  { return SLOW; }
};

